package cn.aws360.boot.wechat.api.constant.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author junnan
 */
@Getter
@AllArgsConstructor
public enum WxmMsgEnum {

    /**
     * 文本
     */
    TEXT("文本", 1),

    /**
     * 语音
     */
    VOICE("语音", 2),

    /**
     * 图片
     */
    IMAGE("图片", 3),

    /**
     * 视频
     */
    VIDEO("视频", 4),

    /**
     * 音乐
     */
    MUSIC("音乐", 10),

    /**
     * 新闻
     */
    NEWS("新闻", 11),

    ;

    private final String label;
    private final Integer value;

    public static WxmMsgEnum getEnum(Integer value) {
        for (WxmMsgEnum wxmMsgEnum : values()) {
            if (wxmMsgEnum.getValue().equals(value)) {
                return wxmMsgEnum;
            }
        }
        return null;
    }

}
